Anatomy of a P2P Content Distribution system with Network Coding
نویسندگان
چکیده
In this paper we present our experiences with a P2P content distribution system that uses Network Coding. Using results from live trials, we are able to present a detailed performance analysis of such P2P system from a variety of novel perspectives. We show that Network Coding incurs little overhead, both in terms of CPU processing and I/O activity, and it results in smooth and fast downloads. To ensure secure transfers, we describe a novel scheme that verifies encoded blocks on-the-fly and analyze its performance. We also study the effect of peers behind NATs and firewalls and show the robustness of the system to large number of unreachable peers.
منابع مشابه
A Content Distribution System based on Sparse Linear Network Coding
With network coding, intermediate nodes between source and destination node(s) encode the incoming packets into new ones and forward them to their outgoing links. The original content is decoded at the destination node(s). Recent theoretical results show that network coding is beneficial for peer-to-peer(P2P) content distribution. To evaluate the benefit of network coding, we implement a P2P co...
متن کاملAn Efficient Framework for Large Scale Multimedia Content Distribution in P2P Network: I2NC
Network coding (NC) makes content distribution more effective and easier in P2P content distribution network and reduces the burden of the original seeder. It generalizes traditional network routing by allowing the intermediate nodes to generate new coded packet by combining the received packets. The randomization introduced by network coding makes all packets equally important and resolves the...
متن کامل1 Network Coding for Content Distribution and Multimedia Streaming in Peer-to-Peer Networks
Peer-to-peer (P2P) networks have been one of the most promising platforms to realize the potential of network coding, since end hosts (referred to as peers) at the edge of the Internet have abundant computational resources with modern processors. In this chapter, we take a journey into the application world of network coding in P2P networks, with a focus on two important applications: content d...
متن کاملAvalanche: a Network Coding Analysis
In this paper, we study the application of random network coding in peer-to-peer (P2P) networks. The system we analyze is based on a prototype called Avalanche proposed in [8] for large scale content distribution on such networks. We present the necessary techniques for analyzing the system and show that random network coding provides the system with both maximum bandwidth efficiency and robust...
متن کاملSearching and Streaming of Multimedia Content in P2p Overlay Network
A significant part of the Internet traffic is generated by peer-to-peer (P2P) applications. P2P used traditionally for file-sharing, and more recently for real-time communications and live media streaming. With little knowledge of the underlying network topology such applications discover a route to each other through an overlay network. P2P could be a promising start for enabling large-scale s...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2006